package com.zqw.mapper;

import com.zqw.info.UserInfo;
import com.zqw.pojo.UserPojo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserMapper {

    /**
     * 登录
     * @param user
     * @return
     */
    UserInfo login(UserPojo user);

    /**
     * 	注册
     * @param user
     * @return
     */
    boolean regist(UserInfo user);

    /**
     * 	用户名唯一校验
     * @param caccount
     * @return
     */
    Boolean soleName(String caccount);

    /**
     * 查询会员
     * @param userInfo
     * @return
     */
    public List<UserPojo> queryCustomer(UserInfo userInfo);

    /**
     * 修改会员
     * @param userInfo
     * @return
     */
    public boolean updCustomer(UserInfo userInfo);

    /**
     * 删除会员
     * @param cids
     * @return
     */
    public boolean delCustomer(@Param("cids") String[] cids);

    /**
     * 更改会员状态
     * @param userInfo
     * @return
     */
    public boolean updCustomerStatus(UserInfo userInfo);

    /**
     * 修改密码
     * @param userInfo
     * @return
     */
    public boolean updPass(UserInfo userInfo);

}
